#ifndef BATTLEGROUND_H
#define BATTLEGROUND_H

#pragma once

class CBattleGround
{
public:
	CBattleGround();
	virtual ~CBattleGround();

	void  SetGroundRect(int map, int x, int y, int xl, int yl);
	void  SetBattleType(int type);
	void  Enable(BOOL enable);
	int   GetUsed();
	void  SetTeamMaster(int n, LPSTR szId);
	void  SetTeamName(int n, LPSTR szName);
	LPSTR  GetTeamName(int n);
	void  SetTimer(int g_time);
	int   GetTimer();
	int   GetScore(int team);
	void  SetScore(int team,  int score);

public:
	char m_szTeamName1[9];		// 4
	char m_szTeamName2[9];		// D
	int m_Score1;				// 18
	int m_Score2;				// 1C
	char m_szID1[11];			// 20
	char m_szID2[11];			// 2B
	RECT m_rect;				// 38
	BOOL m_Set;					// 48
	BOOL m_Type;				// 4C
	int m_Used;					// 50
	int m_MapNumber;			// 54
	int m_nTimer;				// 58
	unsigned long m_dwCurTimer;	// 5C
};

#endif